/**
 * @description 与 科普知识列表表格 相关的数据
 */
import { ColumnType, type ColumnTemplate } from '@/types.local';

/**
 * 教学资源表格 列配置模板
 */
export const KnowledgeListColTpl = {
  /**
   * 完整学名
   */

  ScientificName: {
    t: ColumnType.Text,
    v: {
      prop: 'attributes.ScientificName',
      label: '完整学名',
      textClass: 'text-sky-400 hover:underline cursor-pointer',
      router: (row: any) => {
        return {
          name: 'KPDetailPage',
          params: { id: row.id },
        };
      },
    },
  },

  /**
   * 中文名
   */

  ChineseName: {
    t: ColumnType.Text,
    v: {
      prop: 'attributes.ChineseName',
      label: '中文名',
    },
  },

  /**
   * 国家/组织国家/地区
   */

  Area: {
    t: ColumnType.Text,
    v: {
      prop: 'attributes.Area',
      label: '国家/组织国家/地区',
    },
  },

  /**
   * 类型
   */

  Type: {
    t: ColumnType.Text,
    v: {
      prop: 'attributes.Type',
      label: '类型',
    },
  },

  /**
   * 更新时间
   */

  Time: {
    t: ColumnType.Text,
    v: {
      prop: 'attributes.Time',
      label: '更新时间',
    },
  },
} as const satisfies ColumnTemplate;
